RETRATOS: Requirement Traceability Tool Support
نویسندگان
چکیده
Software traceability is the ability to relate artefacts created during the development life cycle of software system. Traceability is essential in the software development process and it has been used to support several activities such as impact analysis, software maintenance and evolution, component reuse, verification and validation. Moreover, the importance of traceability in the software development process has been endorsed by several standards for quality management and process improvement such as ISO 9001:2000 and CMMI. Despite the importance of software quality, current support for traceability is inadequate. In this paper, we present a tool that tackle different aspects and issues of the traceability problem. In particular, the tool support a rule based approach to capture traceability relations between software models. The rules can be created to capture traceability relations of different types of software models.
منابع مشابه
Multifaceted Requirement Traceability Approach to Support Software Evolution
Software evolution is inevitable. When a system evolves, there are certain relationships among software artifacts that must be maintained. Requirement traceability is one of importance factor in facilitating software evolution since it maintains the artifacts relationship before and after a change is performed. Requirements traceability can be expensive activities. Many researchers have address...
متن کاملWorkshop Summary of the 1st International Workshop on Requirements and Testing (RET'14)
ion levels of requirements 1 31 1 RET for big data Big data for RET (e.g. A/B testing) 6 2 RET for quality requirements Quality requirements and how to handle test 1 3 3 Testing non-functional requirements 1 8 2 co-evolution of quality reqts and tests Processes and practices for supporting RET 8 2 Test-driven requirements engineering Big data for RET (e.g. A/B testing) 6 2 Tool support for RET ...
متن کاملAcquiring Tool Support for Traceability
Which traceability tool?’ is a question that many organisations can spend time and resources considering. It has long been a perception that a tool, once acquired and installed on a project, can address all of its traceability-related needs. However, the purchase or development of a tool to support traceability can be a costly decision. Not only can the tool become shelf-ware, organisations can...
متن کاملTracing Software Requirements Artifacts
The support for traceability between requirement specifications has been recognised as an important task in the development life-cycle of software systems. In this paper we present an approach for automatic generation and maintenance of bi-directional traceability relations between commercial and functional requirements expressed in natural language, and requirement object models. The generatio...
متن کاملInteraction Centric Requirements Traceability
Requirement Traceability provides the ability to follow the life-cycle of a requirement from its evolution till subsequent refinement and use. A key issue that restricts the adaptation of approaches to create and maintain these relationships is the lack of tool support that employs a centralized repository for heterogeneous artifacts. Different artifacts are stored in different repositories and...
متن کامل